package edu.zut.cs.network.Experiment3;
import javax.swing.JOptionPane;
import java.lang.reflect.Array;
import java.util.Arrays;

public class PaiXu {
    public static void main(String[] args) {
//        从输入对话框中读入三个整数，然后按照由小到大的顺序将其输出。
        String str1=JOptionPane.showInputDialog("请输入第一个整数");
        int firstNum = Integer.parseInt(str1);
        String str2=JOptionPane.showInputDialog("请输入第二个整数");
        int secondNum = Integer.parseInt(str2);
        String str3=JOptionPane.showInputDialog("请输入第三个整数");
        int thirdNum = Integer.parseInt(str3);


        int[] a = new int[3];
        a[0] = firstNum;
        a[1] = secondNum;
        a[2] = thirdNum;
//    方法一
        Arrays.sort(a);
        /*JOptionPane.showMessageDialog(null,
                "由小到大的顺序:"+a[0]+","+a[1]+","+a[2],
                "结果",JOptionPane.INFORMATION_MESSAGE);*/
//    方法二
     /*
     for(int i=0;i<a.length;i++){
          for (int j=1;j<a.length-i;j++){
              if(a[j-1]>a[j]) {
                  int temp;
                  temp = a[j - 1];
                  a[j - 1] = a[j];
                  a[j] = temp;
              }
          }
      }*/
      System.out.println("由小到大的顺序为:");
      for (int num:a) {
            System.out.print(num + ",");
        }
    }
}
